1. **Prepare the chicken marinade:** Cut chicken breast into cutlets. In a bowl, combine buttermilk, 1 tablespoon of salt, 1 tablespoon of smoked paprika, 1/2 tablespoon of cayenne pepper, 1/2 tablespoon of black pepper, 1/2 tablespoon of garlic powder, 1/2 tablespoon of onion powder, and 2-3 tablespoons of hot sauce. Mix everything together and marinate the chicken for at least 2-3 hours, or longer for best results.
2. **Prepare the flour mixture:** In a separate bowl, combine 3-4 cups of flour, 1/4 cup of corn starch, 1/2 tablespoon of black pepper, 1/2 tablespoon of cayenne pepper, 1/2 tablespoon of salt, 1/2 tablespoon of garlic powder, 1/2 tablespoon of onion powder, and 1/2 tablespoon of smoked paprika. Mix well.
3. **Prepare the egg wash:** In another bowl, whisk 2 eggs with 1/4 cup of water.
4. **Prepare the spicy mayonnaise:** In a small bowl, combine 1/2 cup of mayonnaise with hot sauce, paprika, and garlic powder to taste. Mix thoroughly and place it in the fridge until ready to use.
5. **Fry the chicken:** Place a pot on the stove and fill it halfway with canola oil. Heat the oil until hot.
6. Take a marinated chicken cutlet out of the buttermilk, dip it into the flour mixture, then into the egg mixture, and then back into the flour mixture, ensuring it's fully coated.
7. Carefully place the breaded chicken into the hot oil and fry for about 5 to 7 minutes on each side, until crispy and golden brown.
8. Remove chicken from oil and let it rest. Assemble your chicken sandwich with the spicy mayonnaise and your preferred buns or bread.